const btn = this.document.querySelector('#btn')  // 找到id为btn的元素
const BrowserWindow =require('electron').remote.BrowserWindow  // remote 模块提供了一种在渲染进程（网页）和主进程之间进行进程间通信（IPC）的简便途径。BrowserWindow 创建窗口引用

window.onload = function(){
   btn.onclick = ()=>{
        newWin = new BrowserWindow({
            width:500,
            height:500,
        })
        newWin.loadFile('yellow.html')
        newWin.on('close',()=>{win=null})

    }
}

const { remote} = require('electron')

var rigthTemplate = [
    {
        label:'粘贴', 
        accelerator: `ctrl+c`, 
        click:()=>{
            console.log('粘贴')
        }
    },
    {label:'复制', accelerator: `ctrl+v`}
]

var m = remote.Menu.buildFromTemplate(rigthTemplate)

window.addEventListener('contextmenu',function(e){
    // alert(111);
    //阻止当前窗口默认事件
    e.preventDefault();
    //把菜单模板添加到右键菜单
    m.popup({window:remote.getCurrentWindow()})
})

var mybtn = document.querySelector('#mybtn')

mybtn.onclick = function(e){
    window.open('https://www.unisound.com/')
}